package com.hclc.api.base;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.hclc.entity.model.BaseSmsLogModel;
import org.springframework.stereotype.Component;

import java.util.Map;

/**
 * <p>短信日志 服务接口</p>
 * @author lx(1309244704@qq.com)
 * @since 2019-08-28
 */
@Component
public interface IBaseSmsLogService {

	/**
	* @Title: getPages
	* @Description: TODO(查询并分页)
	* @param @param page
	* @param @param map
	* @param @return
	* @param @throws BusinessException  参数说明
	* @return IPage<BaseSmsLogModel>    返回类型
	* @throws
	*/
	public IPage<BaseSmsLogModel> getPage(Page<BaseSmsLogModel> page, Map<String, Object> map) ;

	/**
	* @Title: addBaseSmsLog
	* @Description: TODO(插入)
	* @param @param model
	* @param @throws BusinessException  参数说明
	* @return void    返回类型
	* @throws
	*/
	public void addBaseSmsLog(BaseSmsLogModel model) ;

	/**
	* @Title: modBaseSmsLog
	* @Description: TODO(修改)
	* @param @param model
	* @param @throws BusinessException  参数说明
	* @return void    返回类型
	* @throws
	*/
	public void modBaseSmsLog(BaseSmsLogModel model) ;

	/**
	* @Title: del
	* @Description: TODO(删除状态（物理删除)
	* @param @param id
	* @param @throws BusinessException  参数说明
	* @return void    返回类型
	* @throws
	*/
	public void del(Long id) ;
}
